package com.fz.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fz.core.BaseEntity;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

/**
 * <p>
 * 存储车位及绑定用户信息
 * </p>
 *
 * @author hyr
 * @since 2025-06-18
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("parking_space")
public class ParkingSpace extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 区域（如A区/B区）
     */
    private String content;

    /**
     * 车主姓名
     */
    private String username;

    /**
     * 用户id（外键）
     */
    private Long userId;

    /**
     * 车牌号
     */
    private String carNumber;

    /**
     * 占用状态（0=空闲，1=占用）
     */
    private Integer occupied;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;

    public ParkingSpace(Long id,Integer status)
    {
        super(id);
        this.occupied=status;
    }

}
